﻿using System;

namespace Ukagaka.Named.Ghost.Shiori
{
	/// <summary>
	/// メッセージを含むイベント情報を表現します
	/// </summary>
	public class ShioriEventArgs : EventArgs
	{
		/// <summary>
		/// リクエストを取得します
		/// </summary>
		public Request Request
		{
			get;
			private set;
		}

		/// <summary>
		/// レスポンスを取得または設定します
		/// </summary>
		public Response Response
		{
			get;
			private set;
		}

		/// <summary>
		/// メッセージを含むイベント情報を初期化します
		/// </summary>
		/// <param name="message">メッセージ</param>
		public ShioriEventArgs( Request request )
			: base( )
		{
			Request = request;
		}
	}
}
